An Approach to Biological Computation: Unicellular Core-Memory Creatures Evolved Using Genetic Algorithms

نویسنده

  • Hikeaki Suzuki
چکیده

A novel machine language genetic programming system that uses one-dimensional core memories is proposed and simulated. The core is compared to a biochemical reaction space, and in imitation of biological molecules, four types of data words (Membrane, Pure data, Operator, and Instruction) are prepared in the core. A program is represented by a sequence of Instructions. During execution of the core, Instructions are transcribed into corresponding Operators, and Operators modify, create, or transfer Pure data. The core is hierarchically partitioned into sections by the Membrane data, and the data transfer between sections by special channel Operators constitutes a tree data-flow structure among sections in the core. In the experiment, genetic algorithms are used to modify program information. A simple machine learning problem is prepared for the environment data set of the creatures (programs), and the fitness value of a creature is calculated from the Pure data excreted by the creature. Breeding of programs that can output the predefined answer is successfully carried out. Several future plans to extend this system are also discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Artificial Embryogeny and Grid Computing

In Artificial Life, the production of new artificial creatures always needs more and more computation power. Whereas artificial morphogenesis methods construct complete creatures using blocks, artificial embryogeny develops smaller creatures starting from a unique cell. To obtain a complete creature, organized in tissues and organs, we propose a developmental model in which cells are coded as t...

متن کامل

A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm

Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve...

متن کامل

Algorithmically probable mutations reproduce aspects of evolution such as convergence rate, genetic memory, modularity, diversity explosions, and mass extinction

Natural selection explains how life has evolved over millions of years from more primitive forms. The speed at which this happens, however, has sometimes defied explanations based on random (uniformly distributed) mutations. Here we investigate the application of algorithmic mutations (no recombination) to binary matrices drawn from numerical approximations to algorithmic probability in order t...

متن کامل

Evolution, Ecology and Optimization of Digital Organisms

Digital organisms have been synthesized based on a computer metaphor of organic life in which CPU time is the “energy” resource and memory is the “material” resource. Memory is organized into informational “genetic” patterns that exploit CPU time for self-replication. Mutation generates new forms, and evolution proceeds by natural selection as different “genotypes” compete for CPU time and memo...

متن کامل

Clever creatures: Case studies of evolved digital organisms

We present a “bestiary” of three digital organisms (selfreplicating computer programs) that evolved in three different experimental environments in the Avida platform. The ancestral environments required the evolving organisms to use memory in different ways as they gathered information from the environment and made behavioral decisions. Each organism exhibited a behavior or algorithm of partic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Artificial life

دوره 5 4  شماره 

صفحات  -

تاریخ انتشار 1999